diriment impediment - German English Dictionary